/*@import url(https://weloveiconfonts.com/api/?family=entypo);*/

:root {
    --color-primary: #007C69;
    --color-gradient-start: #6BBA70;
    --color-gradient-stop: #007C69;
}

body {
    font-family: europa, sans-serif;
    font-size: 1em;
    font-weight: 400;
    line-height: 1.7em;
    color: #808291;
}

.h1,
h1,
.h2,
h2,
.h3,
h3,
.h4,
h4,
.h5,
h5,
.h6,
h6 {
    font-family: europa, sans-serif;
    font-weight: 700;
    color: #000
}

.h1,
h1 {
    font-size: 60px;
    line-height: 1.2em
}

.h2,
h2 {
    font-size: 28px;
    line-height: 1.2em
}

.h3,
h3 {
    font-size: 24px;
    line-height: 1.2em
}

.h4,
h4 {
    font-size: 20px;
    line-height: 1.2em;
    font-weight: 400
}

.h5,
h5 {
    font-size: 18px;
    line-height: 1.2em;
    font-weight: 300
}

.h6,
h6 {
    font-size: 16px;
    line-height: 1.2em;
    font-weight: 400;
    color: var(--color-primary)
}

.main-nav>li>a {
    font-size: 1em;
    text-transform: uppercase;
    letter-spacing: .025em;
	color: #000;
    font-weight: 700;
}

.main-nav>li.is-active>a,
.main-nav>li.current-menu-item>a,
.main-nav>li:hover>a,
.main-nav>li>a:hover {
    color: var(--color-primary)
}

.main-header .header-module p {
    font-size: 13px;
    letter-spacing: .025em;
    color: #000
}

.main-header .header-module .btn {
    font-size: 10px;
    font-weight: 700;
    letter-spacing: .1em
}

.btn {
    font-size: 14px;
    line-height: 2em
}

.btn:hover svg stop {
    stop-color: var(--color-gradient-start)
}

.btn .btn-gradient-bg-hover {
/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#007c69+0,6bba70+100 */
background: rgb(0,124,105); /* Old browsers */
background: -moz-linear-gradient(-45deg,  rgb(0,124,105) 0%, rgb(107,186,112) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(-45deg,  rgb(0,124,105) 0%,rgb(107,186,112) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(135deg,  rgb(0,124,105) 0%,rgb(107,186,112) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#007c69', endColorstr='#6bba70',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */




}
.backgroundcliptext .btn-naked-top:not(.btn-icon-solid).btn-gradient .btn-txt,
.backgroundcliptext .btn-naked-top:not(.btn-icon-solid).btn-gradient .btn-icon i {
    background-clip: text !important;
    -webkit-background-clip: text !important;
    text-fill-color: transparent !important;
    -webkit-text-fill-color: transparent !important;
}
.btn-naked-top {
    border: none;
}
.btn-naked-top > span {
    padding: 0;
}
.btn-naked-top {
    color: var(--color-link-header)
}

.btn-naked-top:hover {
    color: var(--color-link-header-hover);
	background-color:rgba(0,0,0,0.00);
	box-shadow: none;
}


.btn-naked {
    color: #000
}

.btn-naked:hover {
    color: var(--color-link-header)
}

.fancy-title h2 {
    font-weight: 300;
    letter-spacing: -.025em
}

.main-footer {
/*    border-top: 1px solid #e5e8ec;
    color: #808291*/
}
.footer-border
{
	    border-bottom: 1px solid rgba(0, 124, 105, 0.4);
    margin-bottom: 15px;
}
.footer-border2
{
	    border-top: 1px solid rgba(0, 124, 105, 0.4);
    margin-bottom: 15px;
}

.main-footer a:not(.btn) {
    color: #808291
}

.main-footer a:not(.btn):hover {
    color: #000
}

@media screen and (min-width:768px) {
    .fancy-title h2 {
        font-size: 60px
    }
}


[class^="entypo-"]:before {
	font-family: 'entypo', sans-serif;
}

#social-sidebar {
	left: -50px;
	position: fixed;
	top: 31%;
	z-index: 9;
	border-radius: 20px;
/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#bf9e66+0,bf9a44+100 */
		background: rgb(0,124,105); /* Old browsers */
background: -moz-linear-gradient(-45deg,  rgb(0,124,105) 0%, rgb(107,186,112) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(-45deg,  rgb(0,124,105) 0%,rgb(107,186,112) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(135deg,  rgb(0,124,105) 0%,rgb(107,186,112) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#007c69', endColorstr='#6bba70',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
	

}
#social-sidebar li:first-child a { border-top-right-radius: 5px; }
#social-sidebar li:last-child a { border-bottom-right-radius: 5px; }
 
#social-sidebar a {
	background: rgba(0, 0, 0, 0);
	color: #fff;
    text-decoration: none;
	display: block;
	height: 50px;
	width: 50px;  
	font-size: 24px;
	line-height: 50px;
	position: relative;
	text-align: center;
    cursor: pointer;
	padding-left: 8px;
	
}

#social-sidebar a:hover span {
	left: 120%;
	opacity: 1;
}
#social-sidebar a span {
  font: 12px "Open Sans", sans-serif;
  text-transform: uppercase;
	border-radius: 3px;
	line-height: 24px;
	left: -100%;
	margin-top: -16px;
	opacity: 0;
	padding: 4px 8px;
	position: absolute;
	margin-left: 10px;
	transition: opacity .3s, left .4s;
	top: 50%;
	z-index: -1;
	
}
 
#social-sidebar a span:before {
	content: "";
	display: block;
	height: 8px;
  width: 8px;
	left: -4px;
	margin-top: -4px;
	position: absolute;
	top: 50%;
	transform: rotate(45deg);
}
 
#social-sidebar a:hover,
#social-sidebar a span,
#social-sidebar a span:before {background: #4f5152; color:#ffffff;}
#social-sidebar3{
	right: -40px;
	position: fixed;
	bottom:80px;
	z-index: 9;
	height:300px;
}
#social-sidebar2 {
	border-radius: 20px;
/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#bf9e66+0,bf9a44+100 */
		background: rgb(0,124,105); /* Old browsers */
background: -moz-linear-gradient(-45deg,  rgb(0,124,105) 0%, rgb(107,186,112) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(-45deg,  rgb(0,124,105) 0%,rgb(107,186,112) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(135deg,  rgb(0,124,105) 0%,rgb(107,186,112) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#007c69', endColorstr='#6bba70',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */

}
#social-sidebar2 li:first-child a { border-top-left-radius: 20px; }
#social-sidebar2 li:last-child a { border-bottom-left-radius: 20px; }
 
#social-sidebar2 a {
	background: rgba(0, 0, 0, 0);
	color: #fff;
    text-decoration: none;
	display: block;
	height: 65px;
    width: 50px;
    font-size: 35px;
    line-height: 65px;	
	position: relative;
	text-align: center;
    cursor: pointer;
	right: 40px;
}
#social-sidebar2 a:hover span {
	right: 120%;
	opacity: 1;
}
#social-sidebar2 a span {
  font: 12px "Open Sans", sans-serif;
  text-transform: uppercase;
	border-radius: 3px;
	line-height: 24px;
	right: -100%;
	margin-top: -16px;
	opacity: 0;
	padding: 4px 8px;
	position: absolute;
	transition: opacity .3s, right .4s;
	top: 50%;
	z-index: -1;
}
 
#social-sidebar2 a span:before {
	content: "";
	display: block;
	height: 8px;
  width: 8px;
	right: -4px;
	margin-top: -4px;
	position: absolute;
	top: 50%;
	transform: rotate(45deg);
}
 
#social-sidebar2 a:hover,
#social-sidebar2 a span,
#social-sidebar2 a span:before {background: #4f5152; color:#ffffff;}



/* Effect 12: circle */
a.cl-effect-12::before,
a.cl-effect-12::after {
	position: absolute;
	top: 50%;
	left: 50%;
	width: 100px;
	height: 100px;
	border: 2px solid rgba(0, 124, 105, .2);
	border-radius: 50%;
	content: '';
	opacity: 0;
	-webkit-transition: -webkit-transform 0.3s, opacity 0.3s;
	-moz-transition: -moz-transform 0.3s, opacity 0.3s;
	transition: transform 0.3s, opacity 0.3s;
	-webkit-transform: translateX(-50%) translateY(-50%) scale(0.2);
	-moz-transform: translateX(-50%) translateY(-50%) scale(0.2);
	transform: translateX(-50%) translateY(-50%) scale(0.2);
}

a.cl-effect-12::after {
	width: 90px;
	height: 90px;
	border-width: 6px;
	-webkit-transform: translateX(-50%) translateY(-50%) scale(0.8);
	-moz-transform: translateX(-50%) translateY(-50%) scale(0.8);
	transform: translateX(-50%) translateY(-50%) scale(0.8);
}

a.cl-effect-12:hover::before,
a.cl-effect-12:hover::after,
a.cl-effect-12:focus::before,
a.cl-effect-12:focus::after {
	opacity: 1;
	-webkit-transform: translateX(-50%) translateY(-50%) scale(1);
	-moz-transform: translateX(-50%) translateY(-50%) scale(1);
	transform: translateX(-50%) translateY(-50%) scale(1);
}

.news_ticker { 
	height: 30px;
	overflow: hidden;
	padding: 0;
	position: relative;
} 
.latstnewsbox span {
	float: left;
    padding: 0px;
    padding-right: 15px;
	border-right: 1px solid #fff;
    position: relative;
    font-size: 12px;
    font-weight: 700;
    letter-spacing: .1em;
    color: #fff;
	width:125px; 
	line-height:33px;
}
.marqueecontainer marquee{
	line-height:30px;
}

.news_ticker ul {
	float: left;
	padding-left: 30px;
	-webkit-animation: ticker 10s cubic-bezier(1, 0, .5, 0) infinite;
	-moz-animation: ticker 10s cubic-bezier(1, 0, .5, 0) infinite;
	-ms-animation: ticker 10s cubic-bezier(1, 0, .5, 0) infinite;
	animation: ticker 10s cubic-bezier(1, 0, .5, 0) infinite;
	list-style: square;
	color: #fff;
}
.news_ticker ul:hover {
	-webkit-animation-play-state: paused;
	-moz-animation-play-state: paused;
	-ms-animation-play-state: paused;
	animation-play-state: paused;
}
.news_ticker li {line-height: 26px;}
.news_ticker a {
	color: #fff;
	text-decoration: none;
	font-size: 13px;
}


@-webkit-keyframes ticker {
	0%   {margin-top: 0;}
	25%  {margin-top: -26px;}
	50%  {margin-top: -52px;}
	75%  {margin-top: -78px;}
	100% {margin-top: 0;}
}
@-moz-keyframes ticker {
	0%   {margin-top: 0;}
	25%  {margin-top: -26px;}
	50%  {margin-top: -52px;}
	75%  {margin-top: -78px;}
	100% {margin-top: 0;}
}
@-ms-keyframes ticker {
	0%   {margin-top: 0;}
	25%  {margin-top: -26px;}
	50%  {margin-top: -52px;}
	75%  {margin-top: -78px;}
	100% {margin-top: 0;}
}
@keyframes ticker {
	0%   {margin-top: 0;}
	25%  {margin-top: -26px;}
	50%  {margin-top: -52px;}
	75%  {margin-top: -78px;}
	100% {margin-top: 0;}
}
.dd-style-filter
{

font-weight: 400;
line-height: 1.8;
font-size: 16px;
letter-spacing: 0.025em;
box-sizing: border-box;
margin-bottom: 0 !important;
margin-left: 3rem !important;
float: right;
margin: 0 0 1em;
	background-color: transparent;
	color: #b1b2bf;
	padding-right: 29px;
}

.dd-style-filter .dropdown-toggle{
	    border: none;
    background: none;
	    border-bottom: 1px solid rgba(0, 0, 0, 0.1);
	    padding: 7px 20px 6px 30px;
	letter-spacing: 0.025em;
}
.dd-style-filter .dropdown-toggle:hover{
	       border-bottom: 1px solid rgba(0, 0, 0, 0.1);
    background: none;
	
}
.dd-style-filter .dropdown-menu{
    min-width: 100%;
	    color: #b1b2bf;
	
}
.dd-style-filter .dropdown-menu>li>a{
	    color: #b1b2bf;
	
}
.dd-style-filter .dropdown-menu>li>a:hover{
	    color: black;
	
}
.tabs-nav-side .tabs-content {
	padding-right: 0;
}
.flip-gradient-a{
	background-color: #abe9cd;
background-image: linear-gradient(315deg, #abe9cd 0%, #3eadcf 74%);

}

.flip-gradient-a{
	background-color: #abe9cd;
background-image: linear-gradient(315deg, #abe9cd 0%, #3eadcf 74%);

}
.flip-bg-a{
	background-color: #3eadcf;

}
.flip-gradient-b{
	background-color: #000000;

}
.flip-bg-b{
	background-color: #fb8085;

}
.flip-gradient-c{
	background-color: #9e8fb2;
background-image: linear-gradient(315deg, #9e8fb2 0%, #a7acd9 74%);
}
.flip-bg-c{
	background-color: #9e8fb2;

}
.flip-gradient-d{
background-color: #9D9EA3;
background-image: linear-gradient(to left, #BDBBBE 0%, #9D9EA3 100%), radial-gradient(88% 271%, rgba(255, 255, 255, 0.25) 0%, rgba(254, 254, 254, 0.25) 1%, rgba(0, 0, 0, 0.25) 100%), radial-gradient(50% 100%, rgba(255, 255, 255, 0.30) 0%, rgba(0, 0, 0, 0.30) 100%);
 background-blend-mode: normal, lighten, soft-light;
}
.flip-bg-d{
	background-color: #9D9EA3;

}
.flip-gradient-e{
	background-color: #eacda3;
background-image: linear-gradient(to top, #e6b980 0%, #eacda3 100%);
	
}
.flip-bg-e{
	background-color: #eacda3;

}
.flip-gradient-f{

			background-color: #007ea7;
background-image: linear-gradient(315deg, #007ea7 0%, #80ced7 74%);
}
.flip-bg-f{
	background-color: #007ea7;

}
.flip-gradient-g{
	background-color: #4dccc6;
background-image: linear-gradient(315deg, #4dccc6 0%, #96e4df 74%);

}
.flip-box-icon-big-size
{
	    font-size: 80px !important;
    margin-bottom: 20px !important;
}
.flip-iconbox h3 {
    display: inline-block;
    margin: 0 0 0.7em;
    font-size: 24px;
    line-height: 1.2em;
}


 .hidden {
	 display: none;
}

 .text-center {
	 text-align: center;
}
 .slide-out-x {
	 transform: translateX(-100%);
}
 .slide-out-x-alt {
	 transform: translateX(100%);
}
 .slide-out-y {
	 transform: translateY(-100%);
}
 .slide-out-y-alt {
	 transform: translateY(100%);
}
 .text-violet {
	 color: #7f28ff;
}
 .text-gray {
	 color: #4f4f4f;
}
 .feedback-wrapper {
	 position: absolute;
	 top: 0;
	 left: 0;
	 bottom: 0;
	 right: 0;
	 margin: auto;
	 background: white;
	 max-width: 480px;
	 height: 200px;
	 border-radius: 10px;
	 box-shadow: 0 10px 25px rgba(0, 0, 0, 0.2);
	 transition: 0.55s cubic-bezier(0.1, 1, 0.25, 1.15);
}
 .feedback-wrapper.title-hovered:active {
	 transform: translateY(-5%);
}
 .feedback-wrapper.at-bottom {
	 top: auto;
	 transform: translateY(100%);
	 bottom: 68px;
	 transition: 0.2s ease-out;
}
 .feedback-wrapper.at-bottom:active {
	 transform: translateY(105%);
}
 .feedback-wrapper .feedback-title {
	 padding: 20px;
	 color: #fff;
	 background: #7f28ff;
	 border-radius: 10px 10px 0 0;
	 height: 68px;
}
 .feedback-wrapper .feedback-title h1 {
	 margin: 0;
	 font-size: 1.4rem;
}
 .feedback-wrapper .feedback-content {
	 max-height: calc(100vh - 68px);
	 overflow-y: auto;
}
 .feedback-wrapper .feedback-faces {
	 padding: 20px;
	 height: 130px;
	 overflow: hidden;
}
 .face-wrapper {
	 position: relative;
	 left: 0;
	 right: 0;
	 width: 60px;
	 height: 60px;
	 padding: 10px;
	 box-sizing: content-box;
	 transition: 0.25s ease-out;
}
 .face-wrapper .face-counter {
	 position: absolute;
	 right: 0;
	 background: #dc230f;
	 width: 25%;
	 height: 25%;
	 text-align: center;
	 line-height: 170%;
	 font-size: 70%;
	 border-radius: 50%;
	 font-weight: 800;
	 color: #fff;
	 z-index: 99;
	 box-shadow: inset 0 -1.2px 1.8px #b92413;
	 transform: rotate(0deg) scale(1);
	 transition: 0.25s ease-out;
}
 .face-wrapper .face-counter.invisible {
	 transform: rotate(150deg) scale(0);
	 opacity: 0;
}
 .face-wrapper .face {
	 display: block;
	 position: relative;
	 background: #ffcd00;
	 border-radius: 50%;
	 width: 60px;
	 height: 60px;
	 box-shadow: 0 0.6px 1.2px #cc9117;
	 transition: 0.25s ease-out;
}
 .face-wrapper .face:not([disabled]) {
	 cursor: pointer;
}
 .face-wrapper .face:after {
	 content: '';
	 position: absolute;
	 top: 0;
	 left: 0;
	 right: 0;
	 bottom: 0;
	 border-radius: 50%;
	 box-shadow: inset 0px -3px 9px #eaa514;
	 z-index: 9;
}
 .face-wrapper .face .eye {
	 position: absolute;
	 width: 15.6px;
	 height: 15.6px;
	 margin-top: 32%;
	 left: 18%;
	 border-radius: 50%;
	 transition: 0.25s ease-out;
}
 .face-wrapper .face .eye:last-of-type {
	 right: 18%;
	 left: auto;
}
 .face-wrapper .face .eye .pupil {
	 position: absolute;
	 background: #000;
	 left: 0;
	 right: 0;
	 top: 0;
	 margin: auto;
	 width: 85%;
	 height: 85%;
	 border-radius: 50%;
	 background: #794014;
	 box-shadow: inset 0 -1.2px 0.6px 0px #ca7432;
	 transition: width 0.25s ease-out, height 0.25s ease-out;
}
 .face-wrapper .face .eye .eyelid {
	 position: absolute;
	 width: 100%;
	 height: 0%;
	 bottom: -5%;
	 border-radius: 50%;
	 background: #ffcd27;
	 transition: 0.25s ease-out;
}
 .face-wrapper .face .mouth-wrapper {
	 position: absolute;
	 top: 60%;
	 width: 100%;
}
 .face-wrapper .face .mouth-wrapper .mouth {
	 width: 40%;
	 height: 14.4px;
	 background: #784015;
	 left: 0;
	 right: 0;
	 margin: auto;
	 position: relative;
	 border-radius: 290%;
	 box-shadow: inset 0 -1.2px 0.6px 0px #ca7432;
	 transition: 0.25s ease-out;
}
 .face-wrapper .face .mouth-wrapper .mouth:before {
	 content: '';
	 position: absolute;
	 width: 120%;
	 height: 73%;
	 background: #ffcd27;
	 border-radius: 0 0 140% 140%;
	 top: 0;
	 left: -10%;
	 transition: 0.25s ease-out;
}
 .face-wrapper .face.grayscale {
	 transform: scale(0.9);
	 background: #d3d3d3;
	 box-shadow: 0 0.6px 1.2px #ccc;
}
 .face-wrapper .face.grayscale:after {
	 box-shadow: inset 0px -3px 9px #bbb;
}
 .face-wrapper .face.grayscale .pupil {
	 background: #4f4f4f;
	 box-shadow: inset 0 -1.2px 0.6px 0px #949494;
}
 .face-wrapper .face.grayscale .eyelid {
	 background: #d3d3d3;
}
 .face-wrapper .face.grayscale.face-love .eyelid, .face-wrapper .face.grayscale.face-love .eyelid:before, .face-wrapper .face.grayscale.face-love .eyelid:after {
	 background: #707070;
}
 .face-wrapper .face.grayscale .mouth {
	 background: #4f4f4f;
	 box-shadow: inset 0 -1.2px 0.6px 0px #949494;
}
 .face-wrapper .face.grayscale .mouth:before {
	 background: #d3d3d3;
}
 .face-wrapper:hover .face {
	 transform: scale(1.1);
}
 .face-wrapper:hover .eyes-wrapper {
	 animation: shake infinite 0.15s;
	 transform: translate3d(0, 0, 0);
	 backface-visibility: hidden;
	 perspective: 1000px;
}
 .face-wrapper:hover .eyes-wrapper .eyelid {
	 height: 50%;
}
 .face-wrapper:hover .mouth-wrapper .mouth {
	 transform: scaleX(1.2);
}
 .face-wrapper:hover .mouth-wrapper .mouth:before {
	 transform: translateY(-20%) scaleY(0.75);
}
 .face-wrapper:active .face {
	 transform: scale(1.05);
}
 .face-wrapper:active .eyes-wrapper .eye .eyelid {
	 height: 75%;
}
 .face-wrapper .face-sad .mouth-wrapper .mouth {
	 height: 2.4px;
	 top: 8.4px;
	 border-radius: 4.2px;
	 width: 30%;
}
 .face-wrapper .face-sad .mouth-wrapper .mouth:before {
	 display: none;
}
 .face-wrapper:hover .face-sad .eyes-wrapper .eye {
	 transform: scale(0.9);
}
 .face-wrapper:hover .face-sad .eyes-wrapper .eyelid {
	 height: 0;
}
 .face-wrapper:hover .face-sad .mouth-wrapper .mouth {
	 transform: scaleX(0.9) rotateZ(-10deg);
}
 .face-wrapper:active .face-sad .eyes-wrapper .eye .pupil {
	 top: 0%;
	 height: 70%;
}
 .face-wrapper .face-disappointed .mouth-wrapper {
	 transform: rotateZ(-180deg);
}
 .face-wrapper .face-disappointed .mouth-wrapper .mouth {
	 top: -6px;
	 height: 9px;
}
 .face-wrapper .face-disappointed .mouth-wrapper .mouth:before {
	 transform: translateY(-30%);
	 width: 120%;
	 height: 120%;
}
 .face-wrapper:hover .face-disappointed .eyes-wrapper .eye {
	 transform: scale(0.9);
}
 .face-wrapper:hover .face-disappointed .eyes-wrapper .eyelid {
	 height: 0;
}
 .face-wrapper:hover .face-disappointed .mouth-wrapper .mouth {
	 transform: translateY(-5%) scale3d(0.8, 1, 1);
}
 .face-wrapper:hover .face-disappointed .mouth-wrapper .mouth:before {
	 transform: translateY(-30%);
	 width: 120%;
	 height: 120%;
}
 .face-wrapper:active .face-disappointed .eyes-wrapper .eye .pupil {
	 top: 0%;
	 height: 70%;
}
 .face-wrapper .face-wtf .mouth-wrapper {
	 transform: rotateZ(-180deg);
}
 .face-wrapper .face-wtf .mouth-wrapper .mouth {
	 top: -3.6px;
}
 .face-wrapper:hover .face-disappointed .mouth-wrapper .mouth {
	 top: -3.6px;
}
 .face-wrapper .face-love .eye .pupil {
	 background: none;
	 box-shadow: none;
}
 .face-wrapper .face-love .eye .eyelid {
	 position: absolute;
	 transform: rotate(-45deg);
	 width: 12px;
	 height: 12px;
	 top: 0;
	 left: 0;
	 right: 0;
	 bottom: 0;
	 margin: auto;
	 background: #dc0e0e;
	 border-radius: 0;
	 z-index: 999;
	 transition: 0.25s ease-out, background 0s;
}
 .face-wrapper .face-love .eye .eyelid:before, .face-wrapper .face-love .eye .eyelid:after {
	 content: '';
	 position: absolute;
	 width: 100%;
	 height: 100%;
	 background: #dc0e0e;
	 top: -50%;
	 border-radius: 50% 50% 0 0;
}
 .face-wrapper .face-love .eye .eyelid:after {
	 top: auto;
	 right: -50%;
	 border-radius: 0 50% 50% 0;
}
 .face-wrapper:hover .face-love .eyes-wrapper .eye .eyelid {
	 transform: translateY(-5px) rotate(-45deg) scale3d(1.1, 1.1, 1.1);
}
 .face-wrapper:active .face-love .eyes-wrapper .eye .pupil {
	 top: 0%;
	 height: 85%;
}
 .face-wrapper:active .face-love .eyes-wrapper .eye .eyelid {
	 height: 12px;
	 transform: translateY(-5px) rotate(-45deg) scale3d(1.3, 1.3, 1.3);
}
 @keyframes shake {
	 0%, 100% {
		 transform: translate3d(0, 0, 0);
	}
	 25% {
		 transform: translate3d(1%, 1%, 0);
	}
	 75% {
		 transform: translate3d(1%, 1%, 0);
	}
}
	 .row.feedback {	
	 display: flex;	
	 justify-content: center;	
}
.flickity-page-dots {

    bottom: 0px !important;
}
 #preloader {
  position: fixed;
  top:0;
  left:0;
  right:0;
  bottom:0;
  background-color:#FFF; /* change if the mask should have another color then white */
  z-index:99999; /* makes sure it stays on top */
}
#status {
width: 200px;
height: 200px;
position: absolute;
left: 50%;
top: 50%;
background-image: url('../../img/preloader.gif');
background-repeat: no-repeat;
background-position: center;
margin: -100px 0 0 -100px;
}

.chat-avatar-en {
   left: 10px;
    position: fixed;
    bottom: 0;
    z-index: 4;
    display: -webkit-block;
    display: block;
    -webkit-flex-direction: column;
    flex-direction: column;
}
.chat-avatar-ar {
   right: 10px;
    position: fixed;
    bottom: 0;
    z-index: 4;
    display: -webkit-block;
    display: block;
    -webkit-flex-direction: column;
    flex-direction: column;
}
.float-right{
	float: right;
}
.float-left{
	float: left;
}
@media only screen and (min-width: 1400px) {

	/* .pb-50 {
		padding-bottom: 10px !important;
	}
	.pt-50 {
		padding-top: 10px !important;
	}*/
	.pt-150 {
		padding-top: 40px !important;
	}
	.pb-150 {
		padding-bottom: 50px !important;
	} 
	.liquid-img-group-single .ld-parallax-wrap, .liquid-img-group-single figure {
		width: 100%;
		padding-top: 0  !important;
	}
}
.displaymessageboardbox{
	    background: url(images/paperbg.jpg) repeat;
    border-radius: 22px;
    padding: 40px;
    box-shadow: 0px 0px 12px 0px #e9e9e9;
    position: relative;
    border: 1px solid #ebeaea;
}
.pinbox{
	position: absolute;
    top: -15px;
    right: -18px;
}